// 书写请求的函数
import request from "@/utils/request";

export interface TradeMarkData {
    id?: number;
    tmName: string;
    logoUrl: string;
  }


// 分页数据的响应数据
export  type PageListData = {
  records:TradeMarkData[];
  total: number;
  size: number;
  current: number;
  searchCount: boolean;
  pages: number;
};

export default {
  // DELETE /admin/product/baseTrademark/remove/{id}
  // 删除BaseTrademark
  deleteTrademark(id:number){
      return request.delete<any,null>(`/admin/product/baseTrademark/remove/${id}`)
  },

  // POST /admin/product/baseTrademark/save
  // 新增BaseTrademark
  addTradeMark(tradeMarkInfo:TradeMarkData){
    return request.post<any,null>('/admin/product/baseTrademark/save',tradeMarkInfo)
  },
  // PUT /admin/product/baseTrademark/update
  // 修改BaseTrademark
  // 新增的时候id是不存在的是后期数据库添加的
  updateTradeMark(tradeMarkInfo:TradeMarkData){
    return request.put<any,null>('/admin/product/baseTrademark/update',tradeMarkInfo)
  },


  // GET /admin/product/baseTrademark/{page}/{limit}
  // 分页列表
  pageList(page: number, limit: number) {
    return request.get<any,PageListData>(`/admin/product/baseTrademark/${page}/${limit}`);
  },
  // 测试书写的api函数是否正确
};
